KMS Technology was established in 2009 as a U.S.-based software services
company. With development centers in Vietnam and Mexico, we have been trusted
globally for the superlative quality of our software consulting & development
services, technology solutions, and engineers' expertise. We pride ourselves
on creating brilliant solutions for our clients by leveraging deep expertise,
advanced technologies, and delivery excellence for a shared success where
everyone can reach their fullest potential. With three Business Lines:
KMS Software: Leverage software domain expertise to help clients make
better business decisions in technology platforms, increase speed-to-
market, and gain critical development support through innovative
technology solutions.
KMS Solutions: Empower BFSI businesses to embrace the digital finance
revolution and expedite clients' journey towards complete digitalization,
technology consulting, data analytics, software development, and software
quality.
KMS Healthcare: Build transformative next-gen technologies to solve
healthcare's most challenging problems, providing innovative tools and
expertise to providers, payers, life sciences, and medical technology
vendors.
Responsibilities
Participate in all software development activities following the Scrum
process
Design solutions and approaches for software features or subsystems
Write high-quality code to implement software features or fix bugs
Perform unit testing, documentation and all other activities defined in
Definition of Done before passing source code to the Testing team
Communicate and report internally or directly to the client on the status
or result of work
Practice coding with high-quality and effective outputs
Involve to develop applications/tools by using modern Java technologies
(Java 8+/Kotlin, Spring Boot, Spring Web MVC, JPA/Hibernate, etc),
Front-end techniques (Responsive UI, JS Frameworks and Tools), Cloud and
Big Data (AWS, Hadoop/Spark, MongoDB, distributed caching/MQ, etc)
Learn and practice architecture, solutions in big/complicated applications
or enterprise systems
Qualifications
Skills/experience You need to be Successful
Final year student/ new graduate in Computer Science or related technical
field/ less than 1 year of experience
Ready to work full-time officially
Strong background knowledge of OOP, Data structures and algorithms
Have experience working with web application development (inside or
outside of school)
Have experience working with a source version control (Git, SVN, etc)
Passionate about learning and updating the latest Java-related
technologies
Pro-active attitude
Self-motivated individual
Nice to have:
Knowledge and experience with Java 8+ language, Spring Framework is a plus
(e.g., stream APIs, reactive framework, Spring Data)
Knowledge and experience with Java EE and background knowledge of
Functional Programming is a plus
Benefits and Perks
Thinking of joining KMS Solutions? Yes, you deserve it!
Progressive Career Development
Role-based training foundation
Active role at the global client-side
Continuous professional certification
Simple goals - achievable success
Attractive compensation
Up to 15 months salary/year
Performance review twice a year
Premium healthcare insurance
18+ paid leave/year
Engagement workplace
Flexi mode, modern work environment
Well-being centric
Impactful community organization
Community development activities: 1% Pledge, KMS Gives charity every
quarter, blood donation, public seminars, career orientation talks,…